#pragma once

#define Handler_FromWorldServer_DECL( p )			static VOID On##p( ServerSession * pServerSession, MSG_BASE * pMsg, WORD wSize )
#define Handler_FromWorldServer_IMPL( p )			VOID Handler_FromWorldServer::On##p( ServerSession * pServerSession, MSG_BASE * pMsg, WORD wSize )

class ServerSession;
class Handler_FromWorldServer
{
public:
	Handler_FromWorldServer(void){}
	~Handler_FromWorldServer(void){}


	Handler_FromWorldServer_DECL( AW_PREPARE_NEW_USER_ACK );
	Handler_FromWorldServer_DECL( AW_PREPARE_NEW_USER_NAK );
	Handler_FromWorldServer_DECL( AW_USER_RESTORE_SYN );
};
